def latsym(word):
    for sym in word:
        if sym in "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM":
            return True
    return False

def latsym2(word):
    for sym in word:
        if sym == "-":
            return True
    return False

print("Здравствуйте! Введите несколько слов.")
text = input()
a = text.split()
zbr = 0
lat = 0
d = 0
truu = 0
for word in a:
    if word[0] in "ЙЦУКЕНГШЩЗХЪЁФЫВАПРОЛДЖЭЯЧСМИТЬБЮ":
        zbr+=1
    if latsym(word) == True:
        lat+=1
    if latsym2(word) == True:
        d+=1
    if len(word)<= 3:
        truu+=1
     
m = max(a, key=len)   

if len(a) < 2:
    print("Мало данных для анализа")

else:
    print("Кол-во слов:", len(a))
    print("Кол-во слов с заглавной кириллической буквы:", zbr)
    print("Кол-во слов содержащих латинский символ:", lat)
    print("Кол-во слов не превышающих 3 символа:", truu)
    print("Кол-во слов в составе которых имеется дефис:", d)
    print("")
    print("Самое длинное слово:", m)
    print("Длина слова:", len(m))
